// 第09节:引用类型-日期对象

// 创建日期对象
// 1.不传递任何参数

// var d:Date=new Date()
// console.log(d)  //2018-10-02T14:09:24.312Z


// 2.传递一个整数
// var d:Date=new Date(1000)
// var e:Date=new Date(2000)
// console.log(d)//1970-01-01T00:00:01.000Z
// console.log(e)//1970-01-01T00:00:02.000Z


// 3.传递一个字符串
    // 字符串的格式常用:yyyy/MM/dd hh:mm:ss，yyyy-MM-dd hh:mm:ss，yyyy-MM-ddThh:mm:ss等,
// let d1:Date=new Date('2018/10/02 22:30:12')
// let d2:Date=new Date('2018-10-02 22:30:12')
// let d3:Date=new Date('2018-10-02T22:30:12')

// console.log(d1)//2018-10-02T14:30:12.000Z
// console.log(d2)//2018-10-02T14:30:12.000Z
// console.log(d3)//2018-10-02T14:30:12.000Z


// 4.传递表示年月日时分秒的变量
    //year 表示年份，4位数字。
    //month表示月份，数值是0(1月)~11(12月)之间的整数。
    //day 表示日期。数值是1~31之间的整数。
    //hours 表示小时，数值是0-23之间的整数。
    //minutes 表示分钟数，数值是0~59之间的整数。
    //seconds 表示秒数，数值是0~59之间的整数。
    //ms 表示毫秒数，数值是0~999之间的整数。
let year:number=2018
let month:number=10
let day:number=2  //不能写成02，写成2
let hours:number=22
let minutes:number=20
let seconds:number=37
let ms:number=888
let d:Date=new Date(year,month,day,hours,minutes,seconds,ms)
console.log(d) //2018-11-02T14:20:37.888Z